go/ast.directiveScanner.str (field)

19 uses

	go/ast (current package)
		directive.go#L70: 	colon := strings.Index(buf.str, ":")
		directive.go#L71: 	if colon <= 0 || colon+1 >= len(buf.str) {
		directive.go#L78: 		if !isalnum(buf.str[i]) {
		directive.go#L89: 	args := strings.TrimRightFunc(buf.str, unicode.IsSpace)
		directive.go#L120: 	for args.skipSpace(); args.str != ""; args.skipSpace() {
		directive.go#L124: 		switch args.str[0] {
		directive.go#L129: 			q, err := strconv.QuotedPrefix(args.str)
		directive.go#L131: 				return nil, fmt.Errorf("invalid quoted string in //%s:%s: %s", d.Tool, d.Name, args.str)
		directive.go#L137: 			if args.str != "" {
		directive.go#L138: 				r, _ := utf8.DecodeRuneInString(args.str)
		directive.go#L140: 					return nil, fmt.Errorf("invalid quoted string in //%s:%s: %s", d.Tool, d.Name, args.str)
		directive.go#L153: 	str string
		directive.go#L159: 	s.str = s.str[n:]
		directive.go#L163: 	res := s.str[:n]
		directive.go#L169: 	i := strings.IndexFunc(s.str, unicode.IsSpace)
		directive.go#L171: 		i = len(s.str)
		directive.go#L177: 	trim := strings.TrimLeftFunc(s.str, unicode.IsSpace)
		directive.go#L178: 	s.skip(len(s.str) - len(trim))